"""
三目运算符
    概述：
        它是一种特殊的写法，可以用来优化 if-else 的操作，三目运算符也叫三元表达式

    格式：
        变量 = 值1 if 判断条件  else 值2
    执行流程
        1. 先执行判断条件，看其结果是否成立
        2. 成立就返回值1
        3. 如果不成立就返回值2
"""
# 需求1 获取两个整数中的最大值
a,b = 10,3
# 传统的if判断
# if a > b:
#     max = a
# else:
#     max = b
# print(f'最大值是：{max}')

# 三目运算符
# max = a if a > b else b
# print(max)


# 获取三个变量中的最大值
x,y,z = 56,89,78

# 先找出 x 和 y中的最大值，赋值给max
# max = x if x > y else y
# # 再找出max和z中的最大值，赋值给max
# max = max if max > z else z
#
# print(max)

max = (x if x > y else y) if (x if x > y else y) > z else z
print(max)